Skip to main content

Full text of "Arduino"

See other formats


MIDI Wind Instrument 



I 



Make Projects 



build, hack, tweak, share, discover, J 



MIDI Wind Instrument 



Written By: Oliver Wells 



f TOOLS: 



Drill (1) 
Keyboard (1) 
Multi-Meter (1) 
Soldering iron (1) 
Wire cutter/stripper (1) 



PARTS: 



Arduino Uno (1) 

Breadboard ( 1 ) 

MIDI keyboard (1) 

MIDI Cabled) 

Acrvlic Sheet ( Approx. 12"x1.5"x.125") 

(11 

Pushbutton (6) 

Force Sensor (1) 

Jumper wires (1) 

Wire- 12' (1) 

resistor 220 ohm (1) 

Heat Shrink (1) 

Resistors. 1 0K Ohm (R3. R10) (7) 



SUMMARY 

This is a six-button model of a wind instrument with a force sensor, powered by an Arduino, 
that can detect combinations of keys and play notes through a MIDI device such as a 
keyboard. This means that you will be able to play more notes with minimum finger 
combinations compared to a normal wind instrument. 

The instrument will send a different MIDI signal for each note depending on the combination 



of buttons and whether the pressure sensor is activated. It can imitate different instruments 



© Make Projects 



www.makeprojects.com 



Page 1 of 5 



MIDI Wind Instrument 

depdending on the code, so it can be either a saxophone, a clarinet, a trumpet, piano, etc, 

Code can be found here on Google Docs. 



© Make Projects www.makeprojects.com Page 2 of 5 



MIDI Wind Instrument 






Drill 6 holes in piece of acrylic. 

Install 6 pushbuttons into holes. 

Solder wires onto each terminal and cover with heatshrink as seen in picture. 

Install force sensor onto the end of the frame using super glue, at a place where it is 
comfortable to put your mouth. 





5 pin DIN (back) 



Di/TK 

O 




■ ;:•][ 



Cut connector off of the end of the MIDI cable and strip back the protective cover. 
Determine wires for pins 2, 4, and 5 using a multimeter. 
Solder terminals 2, 4, and 5 to jumper wires. 



© Make Projects 



www.makeprojects.com 



Page 3 of 5 



MIDI Wind Instrument 


















« 




■ ■§■■: 












' 


. 


1 




1 








rvi w 












wm 


M 

HI 













kv Anftjino 


pv: 


Si 










«e 








~ 








1" 


™ 




f n\ 








1: 






/ \ 




















:! 


at 


=. 




-f s 












\ yvJ 








w 






V o^ 






-.- 








JV 


so. 








«w 


- • 






1 



















■"■I'ii. 1 - 



S j *+— lW - . f 



.1 



iiri'iiriirnii'iiriirini^iipi'iinir 



■ ■ ■ ■ i ■ ■ 




rnpiiri<inrnrim 



■ i ■ ■ i i ■ ■ ■ ■ I I i ■■ 




• Wire it into the breadboard as seen in diagrams. 

• Test with program to ensure that Arduino is communicating with MIDI device (can be 
found in Google Docs). 

• Should play a chromatic scale. 





... ..... ..... ..... ..... 



.pi-,-,,.-, 




t=c 



•- **** — 



■ 



T I f 








Wire in instrument using a breadboard and jumper cable (see diagram) 
Program it to work with buttons (see Google Docs for code). 
• Only the first three buttons will function at this point. 



© Make Projects 



www.makeprojects.com 



Page 4 of 5 



MIDI Wind Instrument 




p 




- 1 




m 





Mjdicv,*iii P Fritting. org 



tr 




or cm 

w : ] i 

nnr ArdginO WO 

*t 6* 

t or 



-■J 



[ » 

N 
N 

.■■I 

;.. 

M 



IP-; 



rr 



t 



2 



\ 




■LJ - ^ 






Wire in Force Sensor according to diagram. 

Program force senor (can be found on Google Docs). 

• You can now change the volume depending on how hard you press 



After completing this project, you will have a MIDI saxophone. To change the type of instrument, 
press button six. 



This document was last generated on 201 3-02-1 7 01 :03:01 PM. 



© Make Projects 



www.makeprojects.com 



Page 5 of 5